package com.software.model;

import java.io.Serializable;

public class DrmCourse implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 2593459983544561629L;
	// 课程ID
	private Long courseId;
	// 课程类别
	private Long courseTp;
	// 课程类别 name
	private String courseTpName;
	// 课程名称
	private String courseNm;
	// 是否公开课  1 公开 0 不公开
	private String courseClass;
	// 课程的原始价格 单位分
	private Long orgPrice;
	// 课程的当前价格 单位分
	private Long curPrice;
	// 课程总共多少时间  单位 分  课时
	private Integer courseTimes;
	// 是不是只在专题中使用，暂时不用
	private Integer onlyPack;
	// 课程限制类型，1 免费  2，限制观看次数   3，显示学习时间单位天
	private Integer courseLimitTp;
    // 课程数量
	private Integer courseLimit;
	// 学分
	private Integer courseCredit;
	// 简介
	private String courseSmart;
	// 课程详情，放到了mongodbID
	private String courseDesc;
	// 课程标签
	private String courseLables;
	// 创建时间
	private String courseCdt;
	// 发布时间
	private String coursePdt;
	// 1: 线上课程   2 线下课程
	private Integer courseOnlinetp;

	private Long createUid;

	private String courseNo;

	private Long courseTeacherid;

	private String courseTeachernm;

	private Integer courseCancut;

	private Integer courseFlowyn;

	private String coursePimg;

	private Integer courseSubject;
	
	// 课程类别id
	private Long courseTpId;

	public Long getCourseId() {
		return courseId;
	}

	public void setCourseId(Long courseId) {
		this.courseId = courseId;
	}

	public Long getCourseTp() {
		return courseTp;
	}

	public void setCourseTp(Long courseTp) {
		this.courseTp = courseTp;
	}

	public String getCourseNm() {
		return courseNm;
	}

	public void setCourseNm(String courseNm) {
		this.courseNm = courseNm;
	}

	public String getCourseClass() {
		return courseClass;
	}

	public void setCourseClass(String courseClass) {
		this.courseClass = courseClass;
	}

	public Long getOrgPrice() {
		return orgPrice;
	}

	public void setOrgPrice(Long orgPrice) {
		this.orgPrice = orgPrice;
	}

	public Long getCurPrice() {
		return curPrice;
	}

	public void setCurPrice(Long curPrice) {
		this.curPrice = curPrice;
	}

	public Integer getCourseTimes() {
		return courseTimes;
	}

	public void setCourseTimes(Integer courseTimes) {
		this.courseTimes = courseTimes;
	}

	public Integer getOnlyPack() {
		return onlyPack;
	}

	public void setOnlyPack(Integer onlyPack) {
		this.onlyPack = onlyPack;
	}

	public Integer getCourseLimitTp() {
		return courseLimitTp;
	}

	public void setCourseLimitTp(Integer courseLimitTp) {
		this.courseLimitTp = courseLimitTp;
	}

	public Integer getCourseLimit() {
		return courseLimit;
	}

	public void setCourseLimit(Integer courseLimit) {
		this.courseLimit = courseLimit;
	}

	public Integer getCourseCredit() {
		return courseCredit;
	}

	public void setCourseCredit(Integer courseCredit) {
		this.courseCredit = courseCredit;
	}

	public String getCourseSmart() {
		return courseSmart;
	}

	public void setCourseSmart(String courseSmart) {
		this.courseSmart = courseSmart;
	}

	public String getCourseDesc() {
		return courseDesc;
	}

	public void setCourseDesc(String courseDesc) {
		this.courseDesc = courseDesc;
	}

	public String getCourseLables() {
		return courseLables;
	}

	public void setCourseLables(String courseLables) {
		this.courseLables = courseLables;
	}

	public String getCourseCdt() {
		return courseCdt;
	}

	public void setCourseCdt(String courseCdt) {
		this.courseCdt = courseCdt;
	}

	public String getCoursePdt() {
		return coursePdt;
	}

	public void setCoursePdt(String coursePdt) {
		this.coursePdt = coursePdt;
	}

	public Integer getCourseOnlinetp() {
		return courseOnlinetp;
	}

	public void setCourseOnlinetp(Integer courseOnlinetp) {
		this.courseOnlinetp = courseOnlinetp;
	}

	public Long getCreateUid() {
		return createUid;
	}

	public void setCreateUid(Long createUid) {
		this.createUid = createUid;
	}

	public String getCourseNo() {
		return courseNo;
	}

	public void setCourseNo(String courseNo) {
		this.courseNo = courseNo;
	}

	public Long getCourseTeacherid() {
		return courseTeacherid;
	}

	public void setCourseTeacherid(Long courseTeacherid) {
		this.courseTeacherid = courseTeacherid;
	}

	public String getCourseTeachernm() {
		return courseTeachernm;
	}

	public void setCourseTeachernm(String courseTeachernm) {
		this.courseTeachernm = courseTeachernm;
	}

	public Integer getCourseCancut() {
		return courseCancut;
	}

	public void setCourseCancut(Integer courseCancut) {
		this.courseCancut = courseCancut;
	}

	public Integer getCourseFlowyn() {
		return courseFlowyn;
	}

	public void setCourseFlowyn(Integer courseFlowyn) {
		this.courseFlowyn = courseFlowyn;
	}

	public String getCoursePimg() {
		return coursePimg;
	}

	public void setCoursePimg(String coursePimg) {
		this.coursePimg = coursePimg;
	}

	public Integer getCourseSubject() {
		return courseSubject;
	}

	public void setCourseSubject(Integer courseSubject) {
		this.courseSubject = courseSubject;
	}

	public String getCourseTpName() {
		return courseTpName;
	}

	public void setCourseTpName(String courseTpName) {
		this.courseTpName = courseTpName;
	}

	public Long getCourseTpId() {
		return courseTpId;
	}

	public void setCourseTpId(Long courseTpId) {
		this.courseTpId = courseTpId;
	}
	
}
